07de5b1ff9f7806984fe5e62570fa255dd2ae3fd,src/main/java/com/nguyenquyhy/discordbridge/logics/MessageHandler.java,MessageHandler,discordMessageReceived,#Message#,26

Before Change


                    && message.getChannelReceiver().getId().equals(channelConfig.discordId)) {
                Text messageText = TextUtil.formatUrl(TextUtil.formatForMinecraft(channelConfig, message));
                if (config.linkDiscordAttachments
                        && StringUtils.isNotBlank(channelConfig.minecraft.attachmentTemplate)
                        && message.getAttachments() != null) {
                    for (MessageAttachment attachment:message.getAttachments()) {
                        String spacing = message.getContent().equals("") ?  "" : " ";
                        messageText = Text.join(messageText,

After Change


                                .append(TextSerializers.FORMATTING_CODE.deserialize(spacing + channelConfig.minecraft.attachment.template));
                        if (channelConfig.minecraft.attachment.allowLink)
                            builder = builder.onClick(TextActions.openUrl(attachment.getUrl()));
                        if (StringUtils.isNotBlank(channelConfig.minecraft.attachment.hoverTemplate))
                            builder = builder.onHover(TextActions.showText(Text.of(channelConfig.minecraft.attachment.hoverTemplate)));
                        messageText = Text.join(messageText, builder.build());
                    }